<ui:composition xmlns="http://www.w3.org/1999/xhtml"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:p="http://primefaces.org/ui"
	xmlns:c="http://java.sun.com/jstl/core">

	<h:form id="idFormContrataciones">
		<p:growl id="mensajeroEsp" autoUpdate="true" />

		<h3>
			<p:outputLabel
				value="#{rbSirenasUI['sirenas.ui.formulario.especializacion_contrataciones.titulo.label']}" />
		</h3>

		<div class="div_formularioContrataciones">

			<p:panelGrid id="gridFormContrataciones" layout="grid"
				styleClass="ui-panelgrid">
				
				<p:row
					rendered="#{not empty registroArbitroEspecialidadBean.acreditacionContrataciones}">
					<p:column colspan="4">
						<p:outputLabel value="ESTADO  ESPECIALIDAD: ACREDITADO" />
						<p:spacer width="10" />
						<p:outputLabel value="FECHA ACREDITACIÓN :" />
						<h:outputText
							value="#{registroArbitroEspecialidadBean.acreditacionContrataciones.auditoria.fecRegistro}">
							<f:convertDateTime pattern="dd-MM-yyyy" />
						</h:outputText>
					</p:column>
				</p:row>
				<p:row>
					<p:column colspan="4">
						<p:outputLabel style="font-size: 10px;"
							value="SEGUN INFORMACIÓN CONSIGNADA EN EL FORMULARIO" />

					</p:column>
				</p:row>
				<p:row>
					<p:column colspan="4">
						<p:outputLabel style="font-size: 12px;"
							value="FORMACIÓN ACADÉMICA" />
					</p:column>
				</p:row>
				<p:row>
					<p:column colspan="4">
						<p:separator />
					</p:column>
				</p:row>
				<!-- = = = = = = = =   POSTGRADO Y/O ESPECIALIZACIÓN CERITIFICADA  = = = = = = = =   -->
				<p:row>
					<p:column colspan="3">
						<p:outputLabel value="POSTGRADO Y/O ESPECIALIZACIÓN CERTIFICADA" />
					</p:column>
					<p:column style="text-align:center">
						<p:commandButton value="#{rbSirenasUI['sirenas.ui.general.boton.agregar.label']}"
							update="@form:gridPopupFormAcademica"
							action="#{registroArbitroEspecialidadBean.abrirEspAcademicaPopup}" 
							rendered="#{sessionScope.auditoria.rolUsuario ne 'ADMIN'}" />

						<p:dialog id="dialog" widgetVar="dialogExperiencia"
							header="ACREDITACIÓN POR FORMACION ACADÉMICA" closable="false"
							resizable="false" showEffect="puff" hideEffect="explode"
							width="950" height="490">
							<ui:include src="popupFormacionAcademica.xhtml" />
						</p:dialog>
					</p:column>
				</p:row>
				<!-- ===========     LISTA DE REGISTROS ORIGINALES - ESPECIALIDAD ===============  -->
				<p:row>
					<p:column style="text-align:center" colspan="4">
						<p:dataTable var="especialidad" id="listaEspecialidadOriginal" value="#{registroArbitroEspecialidadBean.listaEspecialidadAcademicaOriginal}"
							paginator="true" rows="10" paginatorPosition="bottom"
							emptyMessage="#{rbSirenasUI['sirenas.ui.mensaje.sistema.informacion.registros_vacios']}">
							<p:column
								headerText="#{rbSirenasUI['sirenas.ui.entidad.especial_academica.areaprofesion.label']}"
								style="font-size: 12px;">
								<h:outputText value="#{especialidad.descAreaProfesion}"
									rendered="#{especialidad.indEspecialidad eq '1' and especialidad.estado eq 1}" />
							</p:column>

							<p:column
								headerText="#{rbSirenasUI['sirenas.ui.entidad.especial_academica.centroestudios.label']}"
								style="font-size: 12px;">
								<h:outputText value="#{especialidad.descCentroEstudios}"
									rendered="#{especialidad.indEspecialidad eq '1' and especialidad.estado eq 1}" />
							</p:column>
							<p:column
								headerText="#{rbSirenasUI['sirenas.ui.entidad.forma_academica.grilla.otrocentro.label']}"
								style="font-size: 11px;">
								<h:outputText value="#{especialidad.descripcionOtroCentro}"
									rendered="#{especialidad.indEspecialidad eq '1' and especialidad.estado eq 1}" />
							</p:column>
							<p:column
								headerText="#{rbSirenasUI['sirenas.ui.entidad.especial_academica.pais.label']}"
								style="font-size: 12px;">
								<h:outputText value="#{especialidad.descPais}"
									rendered="#{especialidad.indEspecialidad eq '1' and especialidad.estado eq 1}" />
							</p:column>

							<p:column
								headerText="#{rbSirenasUI['sirenas.ui.entidad.especial_academica.gradotitulo.label']}"
								style="font-size: 12px;">
								<h:outputText value="#{especialidad.descGradoObtenido}"
									rendered="#{especialidad.indEspecialidad eq '1' and especialidad.estado eq 1}" />
							</p:column>
							<p:column
								headerText="#{rbSirenasUI['sirenas.ui.entidad.especial_academica.desc_gradotitulo.label']}"
								style="font-size: 12px;">
								<h:outputText value="#{especialidad.descripcionGrado}"
									rendered="#{especialidad.indEspecialidad eq '1' and especialidad.estado eq 1}" />
							</p:column>
							<p:column
								headerText="#{rbSirenasUI['sirenas.ui.entidad.especial_academica.fec_gradoegreso.label']}"
								style="font-size: 12px;">
								<h:outputText value="#{especialidad.fecEgreso}"
									rendered="#{especialidad.indEspecialidad eq '1' and especialidad.estado eq 1}">
									<f:convertDateTime pattern="dd-MM-yyyy" />
								</h:outputText>
							</p:column>
							<p:column
								headerText="#{rbSirenasUI['sirenas.ui.entidad.especial_academica.horasduracion.label']}"
								style="font-size: 12px;">
								<h:outputText value="#{especialidad.duracion}"
									rendered="#{especialidad.indEspecialidad eq '1' and especialidad.estado eq 1}" />
							</p:column>
							<p:column headerText="ACCIÓN" style="font-size: 12px;">
								<p:panelGrid columns="2"
									rendered="#{especialidad.indEspecialidad eq '1' and especialidad.estado eq 1}">
									<p:commandButton title="Eliminar" id="btnElimina"
										actionListener="#{registroArbitroEspecialidadBean.eliminarRegistroEspecialidadAcademica(especialidad.index)}"
										icon="ui-icon-trash" update="@form"
										rendered="#{(especialidad.esEditable or registroArbitroEspecialidadBean.esPendiente)and (sessionScope.auditoria.rolUsuario ne 'ADMIN') }" />
									<p:commandButton title="EDITAR" id="btnEditaEspecialidad"
										actionListener="#{registroArbitroEspecialidadBean.cargarRegistroEspecialidadAcademicaPopup(especialidad.index)}"
										icon="ui-icon-pencil" update="@form:gridPopupFormAcademica"
										onclick="PF('dialogExperiencia').show();"
										rendered="#{especialidad.esEditable or registroArbitroEspecialidadBean.esPendiente}" />

									<p:commandButton title="RECTIFICAR" id="btnRectifica"
										actionListener="#{registroArbitroEspecialidadBean.cargarRegistroEspecialidadAcademicaPopup(especialidad.index)}"
										icon="ui-icon-pencil" update="@form:gridPopupFormAcademica"
										onclick="PF('dialogExperiencia').show();"
										rendered="#{sessionScope.auditoria.rolUsuario eq'ADMIN'}" />


									<p:commandButton id="btnFiscaliza" value="Fiscalizar"
										actionListener="#{bandejaFiscalizacionBean.verDetalleFiscalizacion(especialidad.idFicha,especialidad.idEspecialidad,especialidad.nomentidad,'contratacionesArbitro')}"
										icon="ui-icon-key"
										rendered="#{(sessionScope.auditoria.rolUsuario eq'ADMIN') and (sessionScope.fichaRegistro.enFiscalizacion)}" />


									<p:commandButton title="Ver Rectificacion"
										id="btnVerRectificacion"
										actionListener="#{registroArbitroEspecialidadBean.verHistorialEspecialidadAcademica(especialidad.idEspecialidad)}"
										icon="ui-icon-search"
										update="@form:gridpopupFormEspecialidadArbitroHistorial"
										rendered="#{(!especialidad.esEditable and !registroArbitroEspecialidadBean.esPendiente) or (sessionScope.auditoria.rolUsuario eq 'ADMIN') }" />

								</p:panelGrid>
							</p:column>
						</p:dataTable>
					</p:column>
				</p:row>
				<p:row>
					<p:column style="text-align:center;font-weight:bold;" colspan="4" rendered="#{not empty registroArbitroEspecialidadBean.listaEspecialidadAcademicaActualizacion}">
						<p:outputLabel value="ACTUALIZACIONES"/>
					</p:column>
				</p:row>
				<p:row>
					<p:column  colspan="4" rendered="#{not empty registroArbitroEspecialidadBean.listaEspecialidadAcademicaActualizacion}">
						<p:separator />
					</p:column>
				</p:row>
				<!-- ===========     LISTA DE REGISTROS ORIGINALES - ACTUALIZADOS ===============  -->
				<p:row>
					<p:column style="text-align:center" colspan="4">
						<p:dataTable var="especialidad" id="listaEspecialidadActualizacion" value="#{registroArbitroEspecialidadBean.listaEspecialidadAcademicaActualizacion}"
							paginator="true" rows="10" paginatorPosition="bottom"  rendered="#{not empty registroArbitroEspecialidadBean.listaEspecialidadAcademicaActualizacion}"
							emptyMessage="#{rbSirenasUI['sirenas.ui.mensaje.sistema.informacion.registros_vacios']}">
							<p:column
								headerText="#{rbSirenasUI['sirenas.ui.entidad.especial_academica.areaprofesion.label']}"
								style="font-size: 12px;">
								<h:outputText value="#{especialidad.descAreaProfesion}"
									rendered="#{especialidad.indEspecialidad eq '1' and especialidad.estado eq 1}" />
							</p:column>

							<p:column
								headerText="#{rbSirenasUI['sirenas.ui.entidad.especial_academica.centroestudios.label']}"
								style="font-size: 12px;">
								<h:outputText value="#{especialidad.descCentroEstudios}"
									rendered="#{especialidad.indEspecialidad eq '1' and especialidad.estado eq 1}" />
							</p:column>
							<p:column
								headerText="#{rbSirenasUI['sirenas.ui.entidad.forma_academica.grilla.otrocentro.label']}"
								style="font-size: 11px;">
								<h:outputText value="#{especialidad.descripcionOtroCentro}"
									rendered="#{especialidad.indEspecialidad eq '1' and especialidad.estado eq 1}" />
							</p:column>
							<p:column
								headerText="#{rbSirenasUI['sirenas.ui.entidad.especial_academica.pais.label']}"
								style="font-size: 12px;">
								<h:outputText value="#{especialidad.descPais}"
									rendered="#{especialidad.indEspecialidad eq '1' and especialidad.estado eq 1}" />
							</p:column>

							<p:column
								headerText="#{rbSirenasUI['sirenas.ui.entidad.especial_academica.gradotitulo.label']}"
								style="font-size: 12px;">
								<h:outputText value="#{especialidad.descGradoObtenido}"
									rendered="#{especialidad.indEspecialidad eq '1' and especialidad.estado eq 1}" />
							</p:column>
							<p:column
								headerText="#{rbSirenasUI['sirenas.ui.entidad.especial_academica.desc_gradotitulo.label']}"
								style="font-size: 12px;">
								<h:outputText value="#{especialidad.descripcionGrado}"
									rendered="#{especialidad.indEspecialidad eq '1' and especialidad.estado eq 1}" />
							</p:column>
							<p:column
								headerText="#{rbSirenasUI['sirenas.ui.entidad.especial_academica.fec_gradoegreso.label']}"
								style="font-size: 12px;">
								<h:outputText value="#{especialidad.fecEgreso}"
									rendered="#{especialidad.indEspecialidad eq '1' and especialidad.estado eq 1}">
									<f:convertDateTime pattern="dd-MM-yyyy" />
								</h:outputText>
							</p:column>
							<p:column
								headerText="#{rbSirenasUI['sirenas.ui.entidad.especial_academica.horasduracion.label']}"
								style="font-size: 12px;">
								<h:outputText value="#{especialidad.duracion}"
									rendered="#{especialidad.indEspecialidad eq '1' and especialidad.estado eq 1}" />
							</p:column>
							<p:column headerText="ACCIÓN" style="font-size: 12px;">
								<p:panelGrid columns="2"
									rendered="#{especialidad.indEspecialidad eq '1' and especialidad.estado eq 1}">
									<p:commandButton title="Eliminar" id="btnElimina"
										actionListener="#{registroArbitroEspecialidadBean.eliminarRegistroEspecialidadAcademica(especialidad.index)}"
										icon="ui-icon-trash" update="@form"
										rendered="#{(especialidad.esEditable or registroArbitroEspecialidadBean.esPendiente)and (sessionScope.auditoria.rolUsuario ne 'ADMIN') }" />
									<p:commandButton title="EDITAR" id="btnEditaEspecialidad"
										actionListener="#{registroArbitroEspecialidadBean.cargarRegistroEspecialidadAcademicaPopup(especialidad.index)}"
										icon="ui-icon-pencil" update="@form:gridPopupFormAcademica"
										onclick="PF('dialogExperiencia').show();"
										rendered="#{especialidad.esEditable or registroArbitroEspecialidadBean.esPendiente}" />

									<p:commandButton title="RECTIFICAR" id="btnRectifica"
										actionListener="#{registroArbitroEspecialidadBean.cargarRegistroEspecialidadAcademicaPopup(especialidad.index)}"
										icon="ui-icon-pencil" update="@form:gridPopupFormAcademica"
										onclick="PF('dialogExperiencia').show();"
										rendered="#{sessionScope.auditoria.rolUsuario eq'ADMIN'}" />


									<p:commandButton id="btnFiscaliza" value="Fiscalizar"
										actionListener="#{bandejaFiscalizacionBean.verDetalleFiscalizacion(especialidad.idFicha,especialidad.idEspecialidad,especialidad.nomentidad,'contratacionesArbitro')}"
										icon="ui-icon-key"
										rendered="#{(sessionScope.auditoria.rolUsuario eq'ADMIN') and (sessionScope.fichaRegistro.enFiscalizacion)}" />


									<p:commandButton title="Ver Rectificacion"
										id="btnVerRectificacion"
										actionListener="#{registroArbitroEspecialidadBean.verHistorialEspecialidadAcademica(especialidad.idEspecialidad)}"
										icon="ui-icon-search"
										update="@form:gridpopupFormEspecialidadArbitroHistorial"
										rendered="#{(!especialidad.esEditable and !registroArbitroEspecialidadBean.esPendiente) or (sessionScope.auditoria.rolUsuario eq 'ADMIN') }" />

								</p:panelGrid>
							</p:column>
						</p:dataTable>
					</p:column>
				</p:row>
				<!-- = = = = = = = = POPUP HISTORIAL  ESPECIALIDAD ACADEMICA = = = = = = = =   -->
				<p:row>

					<p:column colspan="4">
						<p:dialog id="dialogEspecialidadPopup"
							widgetVar="dialogEspecialidadHistorial"
							header="#{rbSirenasUI['sirenas.ui.ficha.arbitro.vista.contrataciones.title']} - #{rbSirenasUI['sirenas.ui.form.especialidad.academica.title']}"
							closable="false" resizable="false" hideEffect="explode">
							<ui:include src="popupHistorialEspecialidadAcademica.xhtml" />
						</p:dialog>
					</p:column>

				</p:row>
				<!-- = = = = = = = =   FIN  = = = = = = = =   -->

				<p:row>
					<p:column colspan="1">

					</p:column>
					<p:column colspan="3">
						<p:outputLabel style="font-size: 12px;"
							value="#{rbSirenasUI['sirenas.ui.msj.regla.total.horasduracion.label.required']} #{registroArbitroEspecialidadBean.valorReglaHorasMin} #{rbSirenasUI['sirenas.ui.msj.regla.total.horasmin.label.required']}  " />
						<p:outputLabel id="totalEspAcademica" style="font-size: 12px;"
							value="#{registroArbitroEspecialidadBean.totalEspAcademicaContrataciones}" />
					</p:column>
				</p:row>
				<p:row>
					<p:column colspan="4">
						<p:separator />
					</p:column>
				</p:row>

				<!-- = = = = = = = =   CAPACITACIÓN EN TEMAS DE ESPECIALIDAD  = = = = = = = =   -->
				<p:row>
					<p:column colspan="3">
						<p:outputLabel value="CAPACITACIÓN EN TEMAS DE ESPECIALIDAD" />
					</p:column>
					<p:column style="text-align:center">
						<p:commandButton value="#{rbSirenasUI['sirenas.ui.general.boton.agregar.label']}"
							update="@form:gridPopupCapacitaciones"
							action="#{registroArbitroEspecialidadBean.abrirCapacitacionPopup}" 
							rendered="#{sessionScope.auditoria.rolUsuario ne 'ADMIN'}" />

						<p:dialog id="dialCapacitacion" widgetVar="dialogCapacitacion"
							header="ACREDITACIÓN POR FORMACION ACADÉMICA -CAPACITACIÓN"
							closable="false" resizable="false" showEffect="puff"
							hideEffect="explode">
							<ui:include src="popupCapacitaciones.xhtml" />
						</p:dialog>
					</p:column>
				</p:row>
				<!-- ===========     LISTA DE REGISTROS ORIGINALES - CAPACITACION ===============  -->
				<p:row>
					<p:column style="text-align:center" colspan="4">
						<p:dataTable var="capacitacion" id="listaCapacitacionesOriginal" value="#{registroArbitroEspecialidadBean.listaEspecialCapacitacionOriginal}"
							paginator="true" rows="10" paginatorPosition="bottom" emptyMessage="#{rbSirenasUI['sirenas.ui.mensaje.sistema.informacion.registros_vacios']}">
							<p:column headerText="DESCRIPCION DEL CURSO">
								<h:outputText value="#{capacitacion.nomCapacitacion}"
									rendered="#{capacitacion.indEspecialidad eq '1' and capacitacion.estado eq 1}" />
							</p:column>

							<p:column headerText="FECHA FIN">
								<h:outputText value="#{capacitacion.fecInicio}"
									rendered="#{capacitacion.indEspecialidad eq '1' and capacitacion.estado eq 1}">
									<f:convertDateTime pattern="dd-MM-yyyy" />
								</h:outputText>
							</p:column>
							<p:column headerText="FECHA INICIO">
								<h:outputText value="#{capacitacion.fecFin}"
									rendered="#{capacitacion.indEspecialidad eq '1' and capacitacion.estado eq 1}">
									<f:convertDateTime pattern="dd-MM-yyyy" />
								</h:outputText>
							</p:column>

							<p:column headerText="DURACIÓN">
								<h:outputText value="#{capacitacion.duracion}"
									rendered="#{capacitacion.indEspecialidad eq '1' and capacitacion.estado eq 1}" />
							</p:column>
							<p:column headerText="INSTITUCIÓN">
								<h:outputText value="#{capacitacion.nomInstitucion}"
									rendered="#{capacitacion.indEspecialidad eq '1' and capacitacion.estado eq 1}" />
							</p:column>
							<p:column headerText="ACCIÓN">
								<p:panelGrid columns="2"
									rendered="#{capacitacion.indEspecialidad eq '1' and capacitacion.estado eq 1}">
									<p:commandButton title="Eliminar" id="btnEliminaCapacitacion"
										actionListener="#{registroArbitroEspecialidadBean.eliminarRegistroCapacitacion(capacitacion.index)}"
										icon="ui-icon-trash" update="@form"
										rendered="#{(capacitacion.esEditable or registroArbitroEspecialidadBean.esPendiente)and (sessionScope.auditoria.rolUsuario ne 'ADMIN') }" />

									<p:commandButton title="EDITAR" id="btnEdita"
										actionListener="#{registroArbitroEspecialidadBean.cargarRegistroCapacitacionPopup(capacitacion.index)}"
										icon="ui-icon-pencil" update="@form:gridPopupCapacitaciones"
										onclick="PF('dialogCapacitacion').show();"
										rendered="#{capacitacion.esEditable or registroArbitroEspecialidadBean.esPendiente}" />

									<p:commandButton title="Rectificar"
										id="btnRectificaCapacitacion"
										actionListener="#{registroArbitroEspecialidadBean.cargarRegistroCapacitacionPopup(capacitacion.index)}"
										icon="ui-icon-pencil" update="@form:gridPopupCapacitaciones"
										onclick="PF('dialogCapacitacion').show();"
										rendered="#{sessionScope.auditoria.rolUsuario eq'ADMIN'}" />


									<p:commandButton title="Ver Rectificacion"
										id="btnVerRectificacion"
										actionListener="#{registroArbitroEspecialidadBean.verHistorialCapacitacion(capacitacion.idCapacitacion)}"
										icon="ui-icon-search"
										update="@form:gridpopupFormCapacitacionArbitroHistorial"
										rendered="#{(!capacitacion.esEditable and !registroArbitroEspecialidadBean.esPendiente) or (sessionScope.auditoria.rolUsuario eq 'ADMIN') }" />


								</p:panelGrid>
							</p:column>

						</p:dataTable>
					</p:column>
				</p:row>
				<p:row>
					<p:column style="text-align:center;font-weight:bold;" colspan="4" rendered="#{not empty registroArbitroEspecialidadBean.listaEspecialCapacitacionActualizacion}">
						<p:outputLabel value="ACTUALIZACIONES"/>
					</p:column>
				</p:row>
				<p:row>
					<p:column  colspan="4" rendered="#{not empty registroArbitroEspecialidadBean.listaEspecialCapacitacionActualizacion}">
						<p:separator />
					</p:column>
				</p:row>
				<!-- ===========     LISTA DE REGISTROS ORIGINALES - ACTUALIZACION ===============  -->
				
				<p:row>
					<p:column style="text-align:center" colspan="4">
						<p:dataTable var="capacitacion" id="listaCapacitacionesActualizacion" rendered="#{not empty registroArbitroEspecialidadBean.listaEspecialCapacitacionActualizacion}"
							value="#{registroArbitroEspecialidadBean.listaEspecialCapacitacionActualizacion}"
							paginator="true" rows="10" paginatorPosition="bottom" emptyMessage="#{rbSirenasUI['sirenas.ui.mensaje.sistema.informacion.registros_vacios']}">
							<p:column headerText="DESCRIPCION DEL CURSO">
								<h:outputText value="#{capacitacion.nomCapacitacion}"
									rendered="#{capacitacion.indEspecialidad eq '1' and capacitacion.estado eq 1}" />
							</p:column>

							<p:column headerText="FECHA FIN">
								<h:outputText value="#{capacitacion.fecInicio}"
									rendered="#{capacitacion.indEspecialidad eq '1' and capacitacion.estado eq 1}">
									<f:convertDateTime pattern="dd-MM-yyyy" />
								</h:outputText>
							</p:column>
							<p:column headerText="FECHA INICIO">
								<h:outputText value="#{capacitacion.fecFin}"
									rendered="#{capacitacion.indEspecialidad eq '1' and capacitacion.estado eq 1}">
									<f:convertDateTime pattern="dd-MM-yyyy" />
								</h:outputText>
							</p:column>

							<p:column headerText="DURACIÓN">
								<h:outputText value="#{capacitacion.duracion}"
									rendered="#{capacitacion.indEspecialidad eq '1' and capacitacion.estado eq 1}" />
							</p:column>
							<p:column headerText="INSTITUCIÓN">
								<h:outputText value="#{capacitacion.nomInstitucion}"
									rendered="#{capacitacion.indEspecialidad eq '1' and capacitacion.estado eq 1}" />
							</p:column>
							<p:column headerText="ACCIÓN">
								<p:panelGrid columns="2"
									rendered="#{capacitacion.indEspecialidad eq '1' and capacitacion.estado eq 1}">
									<p:commandButton title="Eliminar" id="btnEliminaCapacitacion"
										actionListener="#{registroArbitroEspecialidadBean.eliminarRegistroCapacitacion(capacitacion.index)}"
										icon="ui-icon-trash" update="@form"
										rendered="#{(capacitacion.esEditable or registroArbitroEspecialidadBean.esPendiente)and (sessionScope.auditoria.rolUsuario ne 'ADMIN') }" />

									<p:commandButton title="EDITAR" id="btnEdita"
										actionListener="#{registroArbitroEspecialidadBean.cargarRegistroCapacitacionPopup(capacitacion.index)}"
										icon="ui-icon-pencil" update="@form:gridPopupCapacitaciones"
										onclick="PF('dialogCapacitacion').show();"
										rendered="#{capacitacion.esEditable or registroArbitroEspecialidadBean.esPendiente}" />

									<p:commandButton title="Rectificar"
										id="btnRectificaCapacitacion"
										actionListener="#{registroArbitroEspecialidadBean.cargarRegistroCapacitacionPopup(capacitacion.index)}"
										icon="ui-icon-pencil" update="@form:gridPopupCapacitaciones"
										onclick="PF('dialogCapacitacion').show();"
										rendered="#{sessionScope.auditoria.rolUsuario eq'ADMIN'}" />


									<p:commandButton title="Ver Rectificacion"
										id="btnVerRectificacion"
										actionListener="#{registroArbitroEspecialidadBean.verHistorialCapacitacion(capacitacion.idCapacitacion)}"
										icon="ui-icon-search"
										update="@form:gridpopupFormCapacitacionArbitroHistorial"
										rendered="#{(!capacitacion.esEditable and !registroArbitroEspecialidadBean.esPendiente) or (sessionScope.auditoria.rolUsuario eq 'ADMIN') }" />


								</p:panelGrid>
							</p:column>

						</p:dataTable>
					</p:column>
				</p:row>
				<!-- = = = = = = = = PPOPUP HISTORIAL  CAPACITACIÓN = = = = = = = =   -->
				<p:row>

					<p:column colspan="4">
						<p:dialog id="dialogCapacitacionPopup"
							widgetVar="dialogCapacitacionHistorial"
							header="#{rbSirenasUI['sirenas.ui.ficha.arbitro.vista.contrataciones.title']} - #{rbSirenasUI['sirenas.ui.form.especialidad.capacitacion.title']}"
							closable="false" resizable="false" hideEffect="explode">
							<ui:include src="popupHistorialCapacitacion.xhtml" />
						</p:dialog>
					</p:column>

				</p:row>
				<!-- = = = = = = = =   FIN  = = = = = = = =   -->
				<p:row>
					<p:column colspan="4">
						<p:outputLabel style="font-size: 10px;"
							value="#{rbSirenasUI['sirenas.ui.entidad.capacitacion.informacion_detallegrilla.label']}" />

					</p:column>
				</p:row>
				<p:row>
					<p:column colspan="4">
						<p:outputLabel value="DOCENCIA UNIVERSITARIA" />
					</p:column>
				</p:row>

				<p:row>
					<p:column colspan="4">
						<p:separator />
					</p:column>
				</p:row>

				<!-- = = = = = = = =   ACTIVIDADES ACADÉMICA O DOCENTE  = = = = = = = =   -->
				<p:row>
					<p:column colspan="3">
						<p:outputLabel value="ACTIVIDADES ACADÉMICA O DOCENTE " />
					</p:column>
					<p:column style="text-align:center">
						<p:commandButton value="#{rbSirenasUI['sirenas.ui.general.boton.agregar.label']}" 
							update="@form:gridPopupDocencia"
							action="#{registroArbitroEspecialidadBean.abrirDocenciaPopup}"
							rendered="#{sessionScope.auditoria.rolUsuario ne 'ADMIN'}"  />
						<p:dialog id="dialDocencia" widgetVar="dialogDocencia"
							header="ACREDITACIÓN POR DOCENCIA UNIVERSITARIA" closable="false"
							resizable="false" showEffect="puff" hideEffect="explode">
							<ui:include src="popupDocencia.xhtml" />
						</p:dialog>
					</p:column>
				</p:row>
				<!-- ===========     LISTA DE REGISTROS ORIGINALES  - DOCENCIA ===============  -->							
				<p:row>
					<p:column style="text-align:center" colspan="4">
						<p:dataTable var="docencia" id="listaDocenciaOriginal" value="#{registroArbitroEspecialidadBean.listaEspecialDocenciaOriginal}"
							paginator="true" rows="10" paginatorPosition="bottom" emptyMessage="#{rbSirenasUI['sirenas.ui.mensaje.sistema.informacion.registros_vacios']}">
							<p:column headerText="ACTIVIDAD">
								<h:outputText value="#{docencia.descTipoActividad}"
									rendered="#{docencia.indEspecialidad eq '1' and docencia.estado eq 1}" />
							</p:column>

							<p:column headerText="DESCRIPCIÓN DEL CURSO">
								<h:outputText value="#{docencia.descripcionCurso}"
									rendered="#{docencia.indEspecialidad eq '1' and docencia.estado eq 1}" />
							</p:column>

							<p:column headerText="INSTITUCIÓN">
								<h:outputText value="#{docencia.descCentroEstudios}"
									rendered="#{docencia.indEspecialidad eq '1' and docencia.estado eq 1}" />
							</p:column>

							<p:column headerText="DURACIÓN">
								<h:outputText value="#{docencia.duracion}"
									rendered="#{docencia.indEspecialidad eq '1' and docencia.estado eq 1}" />
								<p:spacer width="10" />
								<h:outputText value="#{docencia.descTipoDuracion}"
									rendered="#{docencia.indEspecialidad eq '1' and docencia.estado eq 1}" />
							</p:column>
							<p:column headerText="ACCION">
								<p:panelGrid columns="2"
									rendered="#{docencia.indEspecialidad eq '1' and docencia.estado eq 1}">
									<p:commandButton title="Eliminar" id="btnEliminaDocencia"
										actionListener="#{registroArbitroEspecialidadBean.eliminarRegistroDocencia(docencia.index)}"
										icon="ui-icon-trash" update="@form"
										rendered="#{(docencia.esEditable or registroArbitroEspecialidadBean.esPendiente)and (sessionScope.auditoria.rolUsuario ne 'ADMIN') }" />

									<p:commandButton title="EDITAR" id="btnEditaDocencia"
										actionListener="#{registroArbitroEspecialidadBean.cargarRegistroDocenciaPopup(docencia.index)}"
										icon="ui-icon-pencil" update="@form:gridPopupDocencia"
										onclick="PF('dialogDocencia').show();"
										rendered="#{docencia.esEditable or registroArbitroEspecialidadBean.esPendiente}" />

									<p:commandButton title="Rectificar" id="btnRectificaDocencia"
										actionListener="#{registroArbitroEspecialidadBean.cargarRegistroDocenciaPopup(docencia.index)}"
										icon="ui-icon-pencil" update="@form:gridPopupDocencia"
										onclick="PF('dialogDocencia').show();"
										rendered="#{sessionScope.auditoria.rolUsuario eq'ADMIN'}" />


									<p:commandButton id="btnFiscaliza" value="Fiscalizar"
										actionListener="#{bandejaFiscalizacionBean.verDetalleFiscalizacion(docencia.idFicha,docencia.idDocencia,docencia.nomentidad,'contratacionesArbitro')}"
										icon="ui-icon-key"
										rendered="#{(sessionScope.auditoria.rolUsuario eq'ADMIN') and (sessionScope.fichaRegistro.enFiscalizacion)}" />

									<p:commandButton title="Ver Rectificacion"
										id="btnVerRectificacion"
										actionListener="#{registroArbitroEspecialidadBean.verHistorialDocencia(docencia.idDocencia)}"
										icon="ui-icon-search"
										update="@form:gridPopupHistorialEspecialidadDocencia"
										rendered="#{(!docencia.esEditable and !registroArbitroEspecialidadBean.esPendiente) or (sessionScope.auditoria.rolUsuario eq 'ADMIN') }" />
								</p:panelGrid>
							</p:column>

						</p:dataTable>
					</p:column>
				</p:row>
				
				<p:row>
					<p:column style="text-align:center;font-weight:bold;" colspan="4" rendered="#{not empty registroArbitroEspecialidadBean.listaEspecialDocenciaActualizacion}">
						<p:outputLabel value="ACTUALIZACIONES"/>
					</p:column>
				</p:row>
				<p:row>
					<p:column  colspan="4" rendered="#{not empty registroArbitroEspecialidadBean.listaEspecialDocenciaActualizacion}">
						<p:separator />
					</p:column>
				</p:row>
				<!-- ===========     LISTA DE REGISTROS ACTUALIZADOS - DOCENCIA ===============  -->
											
				<p:row>
					<p:column style="text-align:center" colspan="4">
						<p:dataTable var="docencia" id="listaDocenciaActualizacion" value="#{registroArbitroEspecialidadBean.listaEspecialDocenciaActualizacion}" 
							rendered="#{not empty registroArbitroEspecialidadBean.listaEspecialDocenciaActualizacion}"
							paginator="true" rows="10" paginatorPosition="bottom" emptyMessage="#{rbSirenasUI['sirenas.ui.mensaje.sistema.informacion.registros_vacios']}">
							<p:column headerText="ACTIVIDAD">
								<h:outputText value="#{docencia.descTipoActividad}"
									rendered="#{docencia.indEspecialidad eq '1' and docencia.estado eq 1}" />
							</p:column>

							<p:column headerText="DESCRIPCIÓN DEL CURSO">
								<h:outputText value="#{docencia.descripcionCurso}"
									rendered="#{docencia.indEspecialidad eq '1' and docencia.estado eq 1}" />
							</p:column>

							<p:column headerText="INSTITUCIÓN">
								<h:outputText value="#{docencia.descCentroEstudios}"
									rendered="#{docencia.indEspecialidad eq '1' and docencia.estado eq 1}" />
							</p:column>

							<p:column headerText="DURACIÓN">
								<h:outputText value="#{docencia.duracion}"
									rendered="#{docencia.indEspecialidad eq '1' and docencia.estado eq 1}" />
								<p:spacer width="10" />
								<h:outputText value="#{docencia.descTipoDuracion}"
									rendered="#{docencia.indEspecialidad eq '1' and docencia.estado eq 1}" />
							</p:column>
							<p:column headerText="ACCION">
								<p:panelGrid columns="2"
									rendered="#{docencia.indEspecialidad eq '1' and docencia.estado eq 1}">
									<p:commandButton title="Eliminar" id="btnEliminaDocencia"
										actionListener="#{registroArbitroEspecialidadBean.eliminarRegistroDocencia(docencia.index)}"
										icon="ui-icon-trash" update="@form"
										rendered="#{(docencia.esEditable or registroArbitroEspecialidadBean.esPendiente)and (sessionScope.auditoria.rolUsuario ne 'ADMIN') }" />

									<p:commandButton title="EDITAR" id="btnEditaDocencia"
										actionListener="#{registroArbitroEspecialidadBean.cargarRegistroDocenciaPopup(docencia.index)}"
										icon="ui-icon-pencil" update="@form:gridPopupDocencia"
										onclick="PF('dialogDocencia').show();"
										rendered="#{docencia.esEditable or registroArbitroEspecialidadBean.esPendiente}" />

									<p:commandButton title="Rectificar" id="btnRectificaDocencia"
										actionListener="#{registroArbitroEspecialidadBean.cargarRegistroDocenciaPopup(docencia.index)}"
										icon="ui-icon-pencil" update="@form:gridPopupDocencia"
										onclick="PF('dialogDocencia').show();"
										rendered="#{sessionScope.auditoria.rolUsuario eq'ADMIN'}" />


									<p:commandButton id="btnFiscaliza" value="Fiscalizar"
										actionListener="#{bandejaFiscalizacionBean.verDetalleFiscalizacion(docencia.idFicha,docencia.idDocencia,docencia.nomentidad,'contratacionesArbitro')}"
										icon="ui-icon-key"
										rendered="#{(sessionScope.auditoria.rolUsuario eq'ADMIN') and (sessionScope.fichaRegistro.enFiscalizacion)}" />

									<p:commandButton title="Ver Rectificacion"
										id="btnVerRectificacion"
										actionListener="#{registroArbitroEspecialidadBean.verHistorialDocencia(docencia.idDocencia)}"
										icon="ui-icon-search"
										update="@form:gridPopupHistorialEspecialidadDocencia"
										rendered="#{(!docencia.esEditable and !registroArbitroEspecialidadBean.esPendiente) or (sessionScope.auditoria.rolUsuario eq 'ADMIN') }" />
								</p:panelGrid>
							</p:column>

						</p:dataTable>
					</p:column>
				</p:row>
				<!-- = = = = = = = = PPOPUP HISTORIAL  DOCENCIA = = = = = = = =   -->
				<p:row>

					<p:column colspan="4">
						<p:dialog id="dialogDocenciaPopup"
							widgetVar="dialogDocenciaHistorial"
							header="#{rbSirenasUI['sirenas.ui.ficha.arbitro.vista.contrataciones.title']} - #{rbSirenasUI['sirenas.ui.form.especialidad.docencia.title']}"
							closable="false" resizable="false" hideEffect="explode">
							<ui:include src="popupHistorialDocencia.xhtml" />
						</p:dialog>
					</p:column>

				</p:row>
				<!-- = = = = = = = =   FIN  = = = = = = = =   -->

				<p:row>
					<p:column colspan="2" >
						<p:outputLabel styleClass="label" value="Equivalencias: "/>
						<p:outputLabel value="1 año es equivalente a 2 ciclos, 1 ciclo es equivalente a 60 horas."/>
					</p:column>
				</p:row>
				<p:row>
					<p:column colspan="1">
					</p:column>
					<p:column colspan="3">
						<p:outputLabel style="font-size: 12px;"
							value="#{rbSirenasUI['sirenas.ui.msj.regla.total.horasduracion.label.required']} #{registroArbitroEspecialidadBean.valorReglaHorasMin} #{rbSirenasUI['sirenas.ui.msj.regla.total.horasmin.label.required']}  " />
						<p:outputLabel id="totalDocencia" style="font-size: 12px;"
							value="#{registroArbitroEspecialidadBean.totalDocenciaContrataciones}" />

					</p:column>
				</p:row>

				<p:row>
					<p:column colspan="4">
						<p:outputLabel value="EXPERIENCIA" />
					</p:column>
				</p:row>
				<p:row>
					<p:column colspan="4">
						<p:separator />
					</p:column>
				</p:row>

				<!-- = = = = = = = =   ARBITRAJE PÚBLICO  = = = = = = = =   -->
				<p:row>
					<p:column colspan="3">
						<p:outputLabel value="ARBITRAJE PÚBLICO" />
					</p:column>
					<p:column style="text-align:center">
						<p:commandButton value="#{rbSirenasUI['sirenas.ui.general.boton.agregar.label']}"
							update="@form:gridPopupTrayectoriaPublica"
							action="#{registroArbitroEspecialidadBean.abrirTrayectoriaPublicaPopup}"
							rendered="#{sessionScope.auditoria.rolUsuario ne 'ADMIN'}"  />
						<p:dialog id="dialTrayectoriaPublico"
							widgetVar="dialogTrayectoriaPublico"
							header="ACREDITACIÓN POR EXPERIENCIA ARBITRAL / PÚBLICA"
							closable="false" resizable="false" showEffect="puff"
							hideEffect="explode">

							<p:panelGrid styleClass="div_formulario">
							<p:row>
								<p:column colspan="4">
									<p:outputLabel
										value="#{rbSirenasUI['sirenas.ui.entidad.trayectoria.mensaje_informativo.uno.label']}" />
								</p:column>
							</p:row>
							</p:panelGrid>

							<ui:include src="popupTrayectoriaPublico.xhtml" />
						</p:dialog>
					</p:column>
				</p:row>
				<!-- ===========     LISTA DE REGISTROS ORIGINALES - ARBITRAJE PUBLICO ===============  -->
				<p:row>
					<p:column style="text-align:center" colspan="4">
						<p:dataTable id="listaArbPublicoOriginal" var="trayectoriaArbitral" value="#{registroArbitroEspecialidadBean.listaTrayectoriaArbitralPublicoOriginal}"
							paginator="true" rows="11" paginatorPosition="bottom" emptyMessage="#{rbSirenasUI['sirenas.ui.mensaje.sistema.informacion.registros_vacios']}">
							<p:column headerText="ENTIDAD">
								<h:outputText value="#{trayectoriaArbitral.nomEntidad}"
									rendered="#{trayectoriaArbitral.indEspecialidad eq '1' and trayectoriaArbitral.estado eq 1}" />
							</p:column>

							<p:column headerText="CONTRATISTA">
								<h:outputText value="#{trayectoriaArbitral.nomContratista}"
									rendered="#{trayectoriaArbitral.indEspecialidad eq '1' and trayectoriaArbitral.estado eq 1}" />
							</p:column>

							<p:column headerText="PROCESO SELECCIÓN">
								<h:outputText value="#{trayectoriaArbitral.procesoSeleccion}"
									rendered="#{trayectoriaArbitral.indEspecialidad eq '1' and trayectoriaArbitral.estado eq 1}" />
							</p:column>

							<p:column headerText="CONTRATO">
								<h:outputText value="#{trayectoriaArbitral.numContrato}"
									rendered="#{trayectoriaArbitral.indEspecialidad eq '1' and trayectoriaArbitral.estado eq 1}" />
							</p:column>
							<p:column headerText="MATERIA CONTROVERTIDA">
								 <p:dataList value="#{trayectoriaArbitral.listaMateriaControvertida}" var="materia" type="definition" style="border: none;"
								 	 rendered="#{trayectoriaArbitral.indEspecialidad eq '1' and trayectoriaArbitral.estado eq 1}">
							        #{materia.descMateriaControversia}
							    </p:dataList>
							</p:column>
							<p:column headerText="INICIO">
								<h:outputText value="#{trayectoriaArbitral.fecInicio}"
									rendered="#{trayectoriaArbitral.indEspecialidad eq '1' and trayectoriaArbitral.estado eq 1}">
									<f:convertDateTime pattern="dd-MM-yyyy" />
								</h:outputText>
							</p:column>
							<p:column headerText="FIN">
								<h:outputText value="#{trayectoriaArbitral.fecFin}"
									rendered="#{trayectoriaArbitral.indEspecialidad eq '1' and trayectoriaArbitral.estado eq 1}">
									<f:convertDateTime pattern="dd-MM-yyyy" />
								</h:outputText>
							</p:column>
							<p:column headerText="TIPO ARBITRAJE">
								<h:outputText value="#{trayectoriaArbitral.descTipoArbitraje}"
									rendered="#{trayectoriaArbitral.indEspecialidad eq '1' and trayectoriaArbitral.estado eq 1}" />
							</p:column>
							<p:column headerText="Accion">
								<p:panelGrid columns="2"
									rendered="#{trayectoriaArbitral.indEspecialidad eq '1' and trayectoriaArbitral.estado eq 1}">
									<p:commandButton title="Eliminar"
										id="btnEliminaTrayectoriaArbitral"
										actionListener="#{registroArbitroEspecialidadBean.eliminarRegistroTrayectoriaArbitralPublico(trayectoriaArbitral.index)}"
										icon="ui-icon-trash" update="@form"
										rendered="#{(trayectoriaArbitral.esEditable or registroArbitroEspecialidadBean.esPendiente)and (sessionScope.auditoria.rolUsuario ne 'ADMIN') }" />

									<p:commandButton title="EDITAR" id="btnEditaTrayectoria"
										actionListener="#{registroArbitroEspecialidadBean.cargarRegistroTrayectoriaArbitralPublicoPopup(trayectoriaArbitral.index)}"
										icon="ui-icon-pencil"
										update="@form:gridPopupTrayectoriaPublica"
										onclick="PF('dialogTrayectoriaPublico').show();"
										rendered="#{trayectoriaArbitral.esEditable or registroArbitroEspecialidadBean.esPendiente}" />

									<p:commandButton title="Rectificar"
										id="btnRectificaTrayectoriaArbitral"
										actionListener="#{registroArbitroEspecialidadBean.cargarRegistroTrayectoriaArbitralPublicoPopup(trayectoriaArbitral.index)}"
										icon="ui-icon-pencil"
										update="@form:gridPopupTrayectoriaPublica"
										onclick="PF('dialogTrayectoriaPublico').show();"
										rendered="#{sessionScope.auditoria.rolUsuario eq'ADMIN'}" />


									<p:commandButton id="btnFiscaliza" value="Fiscalizar"
										actionListener="#{bandejaFiscalizacionBean.verDetalleFiscalizacion(trayectoriaArbitral.idFicha,trayectoriaArbitral.idTrayectoria,trayectoriaArbitral.entidadtabla,'contratacionesArbitro')}"
										icon="ui-icon-key"
										rendered="#{(sessionScope.auditoria.rolUsuario eq'ADMIN') and (sessionScope.fichaRegistro.enFiscalizacion)}" />


									<p:commandButton title="Ver Rectificacion"
										id="btnVerRectificacion"
										actionListener="#{registroArbitroEspecialidadBean.verHistorialTrayectoriaArbitralPublica(trayectoriaArbitral.idTrayectoria)}"
										icon="ui-icon-search"
										update="@form:gridPopupHistorialEspecialidadTrayectoriaPublica"
										rendered="#{(!trayectoriaArbitral.esEditable and !registroArbitroEspecialidadBean.esPendiente) or (sessionScope.auditoria.rolUsuario eq 'ADMIN') }" />

								</p:panelGrid>
							</p:column>

						</p:dataTable>
					</p:column>
				</p:row>
				<p:row>
					<p:column style="text-align:center;font-weight:bold;" colspan="4" rendered="#{not empty registroArbitroEspecialidadBean.listaTrayectoriaArbitralPublicoActualizacion}">
						<p:outputLabel value="ACTUALIZACIONES"/>
					</p:column>
				</p:row>
				<p:row>
					<p:column  colspan="4" rendered="#{not empty registroArbitroEspecialidadBean.listaTrayectoriaArbitralPublicoActualizacion}">
						<p:separator />
					</p:column>
				</p:row>
				<!-- ===========     LISTA DE REGISTROS ACTUALIZACION - ARBITRAJE PUBLICO ===============  -->
				<p:row>
					<p:column style="text-align:center" colspan="4">
						<p:dataTable id="listaArbPublicoActualizacion" var="trayectoriaArbitral" value="#{registroArbitroEspecialidadBean.listaTrayectoriaArbitralPublicoActualizacion}"
							rendered="#{not empty registroArbitroEspecialidadBean.listaTrayectoriaArbitralPublicoActualizacion}"
							paginator="true" rows="11" paginatorPosition="bottom" emptyMessage="#{rbSirenasUI['sirenas.ui.mensaje.sistema.informacion.registros_vacios']}">
							<p:column headerText="ENTIDAD">
								<h:outputText value="#{trayectoriaArbitral.nomEntidad}"
									rendered="#{trayectoriaArbitral.indEspecialidad eq '1' and trayectoriaArbitral.estado eq 1}" />
							</p:column>

							<p:column headerText="CONTRATISTA">
								<h:outputText value="#{trayectoriaArbitral.nomContratista}"
									rendered="#{trayectoriaArbitral.indEspecialidad eq '1' and trayectoriaArbitral.estado eq 1}" />
							</p:column>

							<p:column headerText="PROCESO SELECCIÓN">
								<h:outputText value="#{trayectoriaArbitral.procesoSeleccion}"
									rendered="#{trayectoriaArbitral.indEspecialidad eq '1' and trayectoriaArbitral.estado eq 1}" />
							</p:column>

							<p:column headerText="CONTRATO">
								<h:outputText value="#{trayectoriaArbitral.numContrato}"
									rendered="#{trayectoriaArbitral.indEspecialidad eq '1' and trayectoriaArbitral.estado eq 1}" />
							</p:column>
							<p:column headerText="MATERIA CONTROVERTIDA">
								 <p:dataList value="#{trayectoriaArbitral.listaMateriaControvertida}" var="materia" type="definition" style="border: none;"
								 	 rendered="#{trayectoriaArbitral.indEspecialidad eq '1' and trayectoriaArbitral.estado eq 1}">
							        #{materia.descMateriaControversia}
							    </p:dataList>
							</p:column>
							<p:column headerText="INICIO">
								<h:outputText value="#{trayectoriaArbitral.fecInicio}"
									rendered="#{trayectoriaArbitral.indEspecialidad eq '1' and trayectoriaArbitral.estado eq 1}">
									<f:convertDateTime pattern="dd-MM-yyyy" />
								</h:outputText>
							</p:column>
							<p:column headerText="FIN">
								<h:outputText value="#{trayectoriaArbitral.fecFin}"
									rendered="#{trayectoriaArbitral.indEspecialidad eq '1' and trayectoriaArbitral.estado eq 1}">
									<f:convertDateTime pattern="dd-MM-yyyy" />
								</h:outputText>
							</p:column>
							<p:column headerText="TIPO ARBITRAJE">
								<h:outputText value="#{trayectoriaArbitral.descTipoArbitraje}"
									rendered="#{trayectoriaArbitral.indEspecialidad eq '1' and trayectoriaArbitral.estado eq 1}" />
							</p:column>
							<p:column headerText="Accion">
								<p:panelGrid columns="2"
									rendered="#{trayectoriaArbitral.indEspecialidad eq '1' and trayectoriaArbitral.estado eq 1}">
									<p:commandButton title="Eliminar"
										id="btnEliminaTrayectoriaArbitral"
										actionListener="#{registroArbitroEspecialidadBean.eliminarRegistroTrayectoriaArbitralPublico(trayectoriaArbitral.index)}"
										icon="ui-icon-trash" update="@form"
										rendered="#{(trayectoriaArbitral.esEditable or registroArbitroEspecialidadBean.esPendiente)and (sessionScope.auditoria.rolUsuario ne 'ADMIN') }" />

									<p:commandButton title="EDITAR" id="btnEditaTrayectoria"
										actionListener="#{registroArbitroEspecialidadBean.cargarRegistroTrayectoriaArbitralPublicoPopup(trayectoriaArbitral.index)}"
										icon="ui-icon-pencil"
										update="@form:gridPopupTrayectoriaPublica"
										onclick="PF('dialogTrayectoriaPublico').show();"
										rendered="#{trayectoriaArbitral.esEditable or registroArbitroEspecialidadBean.esPendiente}" />

									<p:commandButton title="Rectificar"
										id="btnRectificaTrayectoriaArbitral"
										actionListener="#{registroArbitroEspecialidadBean.cargarRegistroTrayectoriaArbitralPublicoPopup(trayectoriaArbitral.index)}"
										icon="ui-icon-pencil"
										update="@form:gridPopupTrayectoriaPublica"
										onclick="PF('dialogTrayectoriaPublico').show();"
										rendered="#{sessionScope.auditoria.rolUsuario eq'ADMIN'}" />


									<p:commandButton id="btnFiscaliza" value="Fiscalizar"
										actionListener="#{bandejaFiscalizacionBean.verDetalleFiscalizacion(trayectoriaArbitral.idFicha,trayectoriaArbitral.idTrayectoria,trayectoriaArbitral.entidadtabla,'contratacionesArbitro')}"
										icon="ui-icon-key"
										rendered="#{(sessionScope.auditoria.rolUsuario eq'ADMIN') and (sessionScope.fichaRegistro.enFiscalizacion)}" />


									<p:commandButton title="Ver Rectificacion"
										id="btnVerRectificacion"
										actionListener="#{registroArbitroEspecialidadBean.verHistorialTrayectoriaArbitralPublica(trayectoriaArbitral.idTrayectoria)}"
										icon="ui-icon-search"
										update="@form:gridPopupHistorialEspecialidadTrayectoriaPublica"
										rendered="#{(!trayectoriaArbitral.esEditable and !registroArbitroEspecialidadBean.esPendiente) or (sessionScope.auditoria.rolUsuario eq 'ADMIN') }" />

								</p:panelGrid>
							</p:column>

						</p:dataTable>
					</p:column>
				</p:row>
				<!-- = = = = = = = = PPOPUP HISTORIAL  TRAYECTORIA ARBITRAL - PUBLICA = = = = = = = =   -->
				<p:row>

					<p:column colspan="4">
						<p:dialog id="dialogTrayectoriaPublicaPopup"
							widgetVar="dialogTrayectoriaPublicaHistorial"
							header="#{rbSirenasUI['sirenas.ui.ficha.arbitro.vista.contrataciones.title']} - #{rbSirenasUI['sirenas.ui.form.especialidad.trayectoria_publica.title']}"
							closable="false" resizable="false" hideEffect="explode">
							<ui:include src="popupHistorialTrayectoriaPublica.xhtml" />
						</p:dialog>
					</p:column>

				</p:row>
				<!-- = = = = = = = =   FIN  = = = = = = = =   -->
				<p:row>
					<p:column colspan="1">

					</p:column>
					<p:column colspan="3">
						<p:outputLabel style="font-size: 12px;" value="CANTIDAD TOTAL :" />
						<p:outputLabel id="totalArbPublico" style="font-size: 12px;"
							value="#{registroArbitroEspecialidadBean.totalArbPublicoContrataciones}" />

					</p:column>
				</p:row>

				<p:row>
					<p:column colspan="4">
						<p:separator />
					</p:column>
				</p:row>
				<!-- = = = = = = = =   EXPERIENCIA LABORAL  = = = = = = = =   -->
				<p:row>
					<p:column colspan="3">
						<p:outputLabel value="LABORAL" />
					</p:column>
					<p:column style="text-align:center">
						<p:commandButton value="#{rbSirenasUI['sirenas.ui.general.boton.agregar.label']}"
							update="@form:gridPopupExperienciaLaboral"
							action="#{registroArbitroEspecialidadBean.abrirExperienciaLaboralPopup}" 
							rendered="#{sessionScope.auditoria.rolUsuario ne 'ADMIN'}" />
						<p:dialog id="dialExperienciaLaboral"
							widgetVar="dialogExperienciaLaboral"
							header="ACREDITACION POR EXPERIENCIA LABORAL" closable="false">
							<ui:include src="popupExperienciaLaboral.xhtml" />
						</p:dialog>
					</p:column>
				</p:row>

				<!-- ===========     LISTA DE REGISTROS ORIGINALES - EXP LABORAL ===============  -->
				<p:row>
					<p:column style="text-align:center" colspan="4">
						<p:dataTable id="listaExpLaboralOriginal" var="experienciaLaboral" value="#{registroArbitroEspecialidadBean.listaExperienciaLaboralOriginal}"
							paginator="true" rows="11" paginatorPosition="bottom" emptyMessage="#{rbSirenasUI['sirenas.ui.mensaje.sistema.informacion.registros_vacios']}">
							
							<p:column
								headerText="#{rbSirenasUI['sirenas.ui.entidad.exp_laboral.centrotrabajo.label']}">
								<h:outputText value="#{experienciaLaboral.nomCentroTrabajo}"
									rendered="#{experienciaLaboral.indEspecialidad eq '1' and experienciaLaboral.estado eq 1}" />
							</p:column>

							<p:column
								headerText="#{rbSirenasUI['sirenas.ui.entidad.exp_laboral.puesto.label']}">
								<h:outputText value="#{experienciaLaboral.descripcionCargo}"
									rendered="#{experienciaLaboral.indEspecialidad eq '1' and experienciaLaboral.estado eq 1}" />
							</p:column>

							<p:column
								headerText="#{rbSirenasUI['sirenas.ui.entidad.exp_laboral.fec_ingreso.label']}">
								<h:outputText value="#{experienciaLaboral.fecIngreso}"
									rendered="#{experienciaLaboral.indEspecialidad eq '1' and experienciaLaboral.estado eq 1}">
									<f:convertDateTime pattern="dd-MM-yyyy" />
								</h:outputText>
							</p:column>
							<p:column
								headerText="#{rbSirenasUI['sirenas.ui.entidad.exp_laboral.fec_cese.label']}">
								<h:outputText value="#{experienciaLaboral.fecEgresoVisualizar}"
									rendered="#{experienciaLaboral.indEspecialidad eq '1' and experienciaLaboral.estado eq 1}">
									<f:convertDateTime pattern="dd-MM-yyyy" />
								</h:outputText>
							</p:column>
							<p:column
								headerText="#{rbSirenasUI['sirenas.ui.entidad.exp_laboral.presente.label']}">
								<h:outputText value="#{experienciaLaboral.vigente}"
									rendered="#{experienciaLaboral.indEspecialidad eq '1' and experienciaLaboral.estado eq 1}" />
							</p:column>
							<p:column
								headerText="#{rbSirenasUI['sirenas.ui.entidad.exp_laboral.accion.label']}">
								<p:panelGrid columns="2"
									rendered="#{experienciaLaboral.indEspecialidad eq '1' and experienciaLaboral.estado eq 1}">
									<p:commandButton title="Eliminar"
										id="btnEliminaExperiencialaboral"
										actionListener="#{registroArbitroEspecialidadBean.eliminarRegistroExperienciaLaboral(experienciaLaboral.indice)}"
										icon="ui-icon-trash" update="@form"
										rendered="#{(experienciaLaboral.esEditable or registroArbitroEspecialidadBean.esPendiente)and (sessionScope.auditoria.rolUsuario ne 'ADMIN') }" />

									<p:commandButton title="EDITAR" id="btnEditaTrayectoria"
										actionListener="#{registroArbitroEspecialidadBean.cargarRegistroExperienciaLaboralPopup(experienciaLaboral.indice)}"
										icon="ui-icon-pencil"
										update="@form:gridPopupExperienciaLaboral @form:totalLaboral"
										onclick="PF('dialogExperienciaLaboral').show();"
										rendered="#{experienciaLaboral.esEditable or registroArbitroEspecialidadBean.esPendiente}" />

									<p:commandButton title="Rectificar"
										id="btnRectificaExperiencialaboral"
										actionListener="#{registroArbitroEspecialidadBean.cargarRegistroExperienciaLaboralPopup(experienciaLaboral.indice)}"
										icon="ui-icon-pencil"
										update="@form:gridPopupExperienciaLaboral @form:totalLaboral"
										onclick="PF('dialogExperienciaLaboral').show();"
										rendered="#{sessionScope.auditoria.rolUsuario eq'ADMIN'}" />

									<p:commandButton id="btnFiscaliza" value="Fiscalizar"
										actionListener="#{bandejaFiscalizacionBean.verDetalleFiscalizacion(experienciaLaboral.idFicha,experienciaLaboral.idLaboral,experienciaLaboral.nomentidad,'contratacionesArbitro')}"
										icon="ui-icon-key"
										rendered="#{(sessionScope.auditoria.rolUsuario eq'ADMIN') and (sessionScope.fichaRegistro.enFiscalizacion)}" />

									<p:commandButton title="Ver Rectificacion"
										id="btnVerRectificacion"
										actionListener="#{registroArbitroEspecialidadBean.verHistorialExperienciaLaboral(experienciaLaboral.idLaboral)}"
										icon="ui-icon-search"
										update="@form:gridPopupHistorialEspecialidadExperienciaLaboral"
										rendered="#{(!experienciaLaboral.esEditable and !registroArbitroEspecialidadBean.esPendiente) or (sessionScope.auditoria.rolUsuario eq 'ADMIN') }" />

								</p:panelGrid>
							</p:column>

						</p:dataTable>
					</p:column>
				</p:row>
				
				<p:row>
					<p:column style="text-align:center;font-weight:bold;" colspan="4" rendered="#{not empty registroArbitroEspecialidadBean.listaExperienciaLaboralActualizacion}">
						<p:outputLabel value="ACTUALIZACIONES"/>
					</p:column>
				</p:row>
				<p:row>
					<p:column  colspan="4" rendered="#{not empty registroArbitroEspecialidadBean.listaExperienciaLaboralActualizacion}">
						<p:separator />
					</p:column>
				</p:row>
				<!-- ===========     LISTA DE REGISTROS ACTUALIZACION - EXP LABORAL ===============  -->
				<p:row>
					<p:column style="text-align:center" colspan="4">
						<p:dataTable id="listaExpLaboralActualizacion" var="experienciaLaboral" value="#{registroArbitroEspecialidadBean.listaExperienciaLaboralActualizacion}"
							rendered="#{not empty registroArbitroEspecialidadBean.listaExperienciaLaboralActualizacion}"
							paginator="true" rows="11" paginatorPosition="bottom" emptyMessage="#{rbSirenasUI['sirenas.ui.mensaje.sistema.informacion.registros_vacios']}">
							
							<p:column
								headerText="#{rbSirenasUI['sirenas.ui.entidad.exp_laboral.centrotrabajo.label']}">
								<h:outputText value="#{experienciaLaboral.nomCentroTrabajo}"
									rendered="#{experienciaLaboral.indEspecialidad eq '1' and experienciaLaboral.estado eq 1}" />
							</p:column>

							<p:column
								headerText="#{rbSirenasUI['sirenas.ui.entidad.exp_laboral.puesto.label']}">
								<h:outputText value="#{experienciaLaboral.descripcionCargo}"
									rendered="#{experienciaLaboral.indEspecialidad eq '1' and experienciaLaboral.estado eq 1}" />
							</p:column>

							<p:column
								headerText="#{rbSirenasUI['sirenas.ui.entidad.exp_laboral.fec_ingreso.label']}">
								<h:outputText value="#{experienciaLaboral.fecIngreso}"
									rendered="#{experienciaLaboral.indEspecialidad eq '1' and experienciaLaboral.estado eq 1}">
									<f:convertDateTime pattern="dd-MM-yyyy" />
								</h:outputText>
							</p:column>
							<p:column
								headerText="#{rbSirenasUI['sirenas.ui.entidad.exp_laboral.fec_cese.label']}">
								<h:outputText value="#{experienciaLaboral.fecEgresoVisualizar}"
									rendered="#{experienciaLaboral.indEspecialidad eq '1' and experienciaLaboral.estado eq 1}">
									<f:convertDateTime pattern="dd-MM-yyyy" />
								</h:outputText>
							</p:column>
							<p:column
								headerText="#{rbSirenasUI['sirenas.ui.entidad.exp_laboral.presente.label']}">
								<h:outputText value="#{experienciaLaboral.vigente}"
									rendered="#{experienciaLaboral.indEspecialidad eq '1' and experienciaLaboral.estado eq 1}" />
							</p:column>
							<p:column
								headerText="#{rbSirenasUI['sirenas.ui.entidad.exp_laboral.accion.label']}">
								<p:panelGrid columns="2"
									rendered="#{experienciaLaboral.indEspecialidad eq '1' and experienciaLaboral.estado eq 1}">
									<p:commandButton title="Eliminar"
										id="btnEliminaExperiencialaboral"
										actionListener="#{registroArbitroEspecialidadBean.eliminarRegistroExperienciaLaboral(experienciaLaboral.indice)}"
										icon="ui-icon-trash" update="@form"
										rendered="#{(experienciaLaboral.esEditable or registroArbitroEspecialidadBean.esPendiente)and (sessionScope.auditoria.rolUsuario ne 'ADMIN') }" />

									<p:commandButton title="EDITAR" id="btnEditaTrayectoria"
										actionListener="#{registroArbitroEspecialidadBean.cargarRegistroExperienciaLaboralPopup(experienciaLaboral.indice)}"
										icon="ui-icon-pencil"
										update="@form:gridPopupExperienciaLaboral @form:totalLaboral"
										onclick="PF('dialogExperienciaLaboral').show();"
										rendered="#{experienciaLaboral.esEditable or registroArbitroEspecialidadBean.esPendiente}" />

									<p:commandButton title="Rectificar"
										id="btnRectificaExperiencialaboral"
										actionListener="#{registroArbitroEspecialidadBean.cargarRegistroExperienciaLaboralPopup(experienciaLaboral.indice)}"
										icon="ui-icon-pencil"
										update="@form:gridPopupExperienciaLaboral @form:totalLaboral"
										onclick="PF('dialogExperienciaLaboral').show();"
										rendered="#{sessionScope.auditoria.rolUsuario eq'ADMIN'}" />

									<p:commandButton id="btnFiscaliza" value="Fiscalizar"
										actionListener="#{bandejaFiscalizacionBean.verDetalleFiscalizacion(experienciaLaboral.idFicha,experienciaLaboral.idLaboral,experienciaLaboral.nomentidad,'contratacionesArbitro')}"
										icon="ui-icon-key"
										rendered="#{(sessionScope.auditoria.rolUsuario eq'ADMIN') and (sessionScope.fichaRegistro.enFiscalizacion)}" />

									<p:commandButton title="Ver Rectificacion"
										id="btnVerRectificacion"
										actionListener="#{registroArbitroEspecialidadBean.verHistorialExperienciaLaboral(experienciaLaboral.idLaboral)}"
										icon="ui-icon-search"
										update="@form:gridPopupHistorialEspecialidadExperienciaLaboral"
										rendered="#{(!experienciaLaboral.esEditable and !registroArbitroEspecialidadBean.esPendiente) or (sessionScope.auditoria.rolUsuario eq 'ADMIN') }" />

								</p:panelGrid>
							</p:column>

						</p:dataTable>
					</p:column>
				</p:row>
				<!-- = = = = = = = = POPUP HISTORIAL  EXPERIENCIA LABORAL = = = = = = = =   -->
				<p:row>

					<p:column colspan="4">
						<p:dialog id="dialogExperienciaLaboralHistorialPopup"
							widgetVar="dialogExperienciaLaboralHistorial"
							header="#{rbSirenasUI['sirenas.ui.ficha.arbitro.vista.contrataciones.title']} - #{rbSirenasUI['sirenas.ui.form.especialidad.experiencia_laboral.title']}"
							closable="false" resizable="false" hideEffect="explode">
							<ui:include src="popupHistorialExperienciaLaboral.xhtml" />
						</p:dialog>
					</p:column>

				</p:row>
				<!-- = = = = = = = =   FIN  = = = = = = = =   -->

				<p:row>
					<p:column colspan="1">

					</p:column>
					<p:column colspan="3">
						<p:outputLabel style="font-size: 12px;"
							value="TIEMPO TOTAL (Min 48 Meses):" />
						<p:outputLabel id="totalLaboral" style="font-size: 12px;"
							value="#{registroArbitroEspecialidadBean.totalLaboralContratacion}" />
					</p:column>
				</p:row>



				<p:row>
					<!-- 	<p:column style="text-align:center;" colspan="4">
					
						<p:commandButton
							value="#{rbSirenasUI['sirenas.ui.general.boton.guardar.label']}"							
							onclick="PF('dialogoConfirmacionContratacion').show();"
							styleClass="ui-icon-disk" />
							
						
					</p:column> -->

				</p:row>
				<p:row>
					<p:column style="text-align:center;" colspan="4">

						<p:commandButton id="btnVerGuardarContraciones"
							value="#{rbSirenasUI['sirenas.ui.general.boton.guardar.label']}"
							actionListener="#{registroArbitroEspecialidadBean.abrirConfirmacionPopup}"
							icon="ui-icon-disk" />
					</p:column>
				</p:row>
			</p:panelGrid>
		</div>

		<p:dialog id="dialogTramiteConstrataciones" widgetVar="dialogoTramite"
			closable="false" resizable="false" showEffect="puff"
			hideEffect="explode"
			header="#{rbSirenasUI['sirenas.ui.mensajes.confirmacion.tramite.header']}">
			<h:form>
				<p:panelGrid>
					<p:row>
						<p:column colspan="2" style="text-align:center">
							<h:outputLabel
								value="#{rbSirenasUI['sirenas.ui.mensajes.solicitud.tramite']}" />
						</p:column>
					</p:row>
					<p:row>
						<p:column>
							<h:outputLabel
								value="#{rbSirenasUI['sirenas.ui.entidad.general.numero.tramite.label']}" />
						</p:column>
						<p:column>
							<h:inputText
								value="#{registroArbitroEspecialidadBean.codTramite}" />
						</p:column>
					</p:row>
					<p:row>
						<p:column style="text-align:center" colspan="2">
							<p:commandButton
								value="#{rbSirenasUI['sirenas.ui.general.boton.cancelar.label']}"
								onclick="PF('dialogoTramite').hide();" icon="ui-icon-close" />

							<p:commandButton id="btnVerRectificacion"
								value="#{rbSirenasUI['sirenas.ui.general.boton.aceptar.label']}"
								actionListener="#{registroArbitroEspecialidadBean.validaCodTramite}"
								update="@all:idFormContrataciones:gridFormContrataciones"
								icon="ui-icon-check" />

						</p:column>
					</p:row>
				</p:panelGrid>
			</h:form>
		</p:dialog>
	</h:form>


	<p:dialog id="dialogFiscalizaContratacion"
		widgetVar="dialogFiscalizacion" header="REGISTRO DE FISCALIZACION"
		closable="true" dynamic="true">
		<ui:include src="popupFiscalizacionRegistro.xhtml" />
	</p:dialog>


	<p:dialog id="dialogConfirmacionConstrataciones"
		widgetVar="dialogoConfirmacion" closable="false" resizable="false"
		showEffect="puff" hideEffect="explode"
		header="#{rbSirenasUI['sirenas.ui.mensajes.confirmacion.accion.header']}">
		<h:form>
			<p:panelGrid>
				<p:row>
					<p:column colspan="2" style="heigth:20px; text-align:center" styleClass="label"  rendered="#{sessionScope.auditoria.rolUsuario ne 'ADMIN'}">
						<h4>
							<p:outputLabel
								value="#{rbSirenasUI['sirenas.ui.mensajes.sistema.confirmacion.formacion.academica']}" />
						</h4>
					</p:column>
				</p:row>
				<p:row>
					<p:column colspan="2" style="heigth:20px" rendered="#{sessionScope.auditoria.rolUsuario ne 'ADMIN'}" >
						<h:outputLabel
							value="#{rbSirenasUI['sirenas.ui.mensajes.confirmacion.regficha.dec_jurada']}" />
					</p:column>
				</p:row>
				<p:row>
					<p:column colspan="2" style="heigth:20px;text-align:center;" styleClass="label"  rendered="#{sessionScope.auditoria.rolUsuario eq 'ADMIN'}">
						<h4>
							<p:outputLabel
								value="#{rbSirenasUI['sirenas.ui.mensajes.sistema.confirmacion.rectificacion.pregunta']}"/>
						</h4>
					</p:column>
				</p:row>
				<p:row>
					<p:column style="text-align:center">
						<p:commandButton
							value="#{rbSirenasUI['sirenas.ui.mensajes.confirmacion.no']}"
							onclick="PF('dialogoConfirmacion').hide();" type="button"
							icon="ui-icon-close" />
					</p:column>
					<p:column style="text-align:center">
						<p:commandButton id="btnVerRectificacion"
							value="#{rbSirenasUI['sirenas.ui.mensajes.confirmacion.si']}"
							actionListener="#{registroArbitroEspecialidadBean.validaRectificacion}"
							icon="ui-icon-check" />
					</p:column>
				</p:row>
			</p:panelGrid>

		</h:form>
	</p:dialog>

</ui:composition>